package com.example.springbootprodb.controller.impl;

import com.example.springbootprodb.controller.addController;
import com.example.springbootprodb.service.impl.addServiceimpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author 路老师
 * @date 2025/4/9
 * 无精神，不编程！无乐趣，不编程！
 * “调试：与bug共舞的艺术。”
 */
@RestController  //告诉编译器，这层属于控制层
public class addControllerImpl implements addController {
    /**
     * 添加数据
     * @return
     */
    //注入业务逻辑
    @Autowired  //表示把业务逻辑层注入到控制层
    addServiceimpl myAddServiceimpl;

    @GetMapping("/addInfo")
    @Override
    public String addControllerData() {
        String result = myAddServiceimpl.addServiceData("用户要添加数据");
        //控制层调用业务逻辑层
        return result;
    }
}
